package com.dap.utils;

import org.springframework.util.StringUtils;

/**
 * Created by wm on 2017/3/29.
 * 数据库方面的工具类
 */
public abstract class DBUtils {
    /**数据库名 表名 列名 只允许出现的合法字符**/
    private static final String validNameChars = "`_-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";

    public static boolean checkName(String name) {
        if (StringUtils.isEmpty(name))
            return false;
        for (int i=name.length()-1; i>=0; --i) {
            if (validNameChars.indexOf(name.charAt(i)) < 0)
                return false;
        }
        return true;
    }
}
